Bridge++
Version 1.5.4
|
#include <unique_pointer.h>
Public Types | |
typedef T * | pointer |
typedef T | element_type |
Public Member Functions | |
unique_ptr (pointer p=pointer()) | |
~unique_ptr () | |
void | reset (pointer p=pointer()) |
element_type & | operator[] (std::ptrdiff_t i) const |
pointer | get () const |
operator bool () const | |
void | swap (unique_ptr &_u) |
Private Types | |
typedef unique_ptr< T[]> | this_type |
Private Member Functions | |
unique_ptr (unique_ptr const &) | |
unique_ptr & | operator= (unique_ptr const &) |
Private Attributes | |
pointer | _ptr |
Definition at line 101 of file unique_pointer.h.
typedef T Bridge::unique_ptr< T[]>::element_type |
Definition at line 105 of file unique_pointer.h.
typedef T* Bridge::unique_ptr< T[]>::pointer |
Definition at line 104 of file unique_pointer.h.
|
private |
Definition at line 113 of file unique_pointer.h.
|
private |
|
inlineexplicit |
Definition at line 118 of file unique_pointer.h.
|
inline |
Definition at line 120 of file unique_pointer.h.
|
inline |
Definition at line 139 of file unique_pointer.h.
|
inline |
Definition at line 144 of file unique_pointer.h.
|
private |
|
inline |
Definition at line 132 of file unique_pointer.h.
|
inline |
Definition at line 126 of file unique_pointer.h.
|
inline |
Definition at line 148 of file unique_pointer.h.
|
private |
Definition at line 108 of file unique_pointer.h.